package pessoafisica;


import excecao.*;

public interface IPessoaFisica {

	public void inserir(PessoaFisica novaPessoaFisica) throws ElementoExisteException, 
															  RegistroCadastradoComSucessoException;

	public void alterar(PessoaFisica cor) throws ElementoNaoEncontradoException, 
												 RegistroAlteradoException;

	public PessoaFisica consultar(int codigo) throws ElementoNaoEncontradoException,
													 BancoVazioException;


	public PessoaFisica[] listar() throws ElementoNaoEncontradoException,
										  BancoVazioException;


	public void excluir(int codigo) throws ElementoNaoEncontradoException,
										   RegistroExcluidoException,
										   BancoVazioException;

}
